# coding=UTF-8

import os


# -p 限制测试用的包名
# --pct-touch 限制触摸事件占比
# --pct-motion 限制手势事件占比
# --pct-appswitch activity切换事件占比
# --pct-rotation 横竖屏切换占比
# -s seed值，相同seed执行的事件流完全相同
# --throttle 控制每个操作之间的时间间隔
# --ignore-crashes 遇到闪退时，记录日志，执行后续测试
# --ignore-timeouts 遇到超时时，记录日志，执行后续测试
# -v 日志级别 -v-v -v-v-v
print str(os.system('adb shell monkey -p com.ymatou.shop --pct-touch 40 --pct-motion 25 --pct-appswitch 10  -s 12345 --throttle 400 --ignore-crashes --ignore-timeouts -v-v-v 500000 1>d:\monkey.txt 2>d:\error.txt'));

#获取内存信息
# adb shell dumpsys meminfo <进程名>
#获取cpu信息
#adb shell top -n 1 |find "进程名"